package com.su.dao;

import com.su.pojo.Book;
import com.su.pojo.BookVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface BookMapper {
    //增加一本书
    int addBook(Book book);

    //删除一本书
    int deleteBookById(int id);

    //修改一本书的信息
    int updateBook(Book book);

    //根据Id查询一本书
    Book getBookById(int id);

    //查询所有书本的信息
    List<Book> getBooks(BookVo bookVo);

    List<Integer> getBookType();

    int getCounts(BookVo bookVo);

    int batchImportBook(List<Book> bookList);

    List<Book> getAllBooks();
}
